package com.shop.cereshop.app.param.report;

import com.shop.cereshop.commons.domain.common.PageParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 我的举报分页查询参数
 *
 * @author
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "MyReportPageDTO", description = "我的举报分页查询参数")
public class MyReportPageDTO extends PageParam {

    /**
     * 举报状态：0-待审核 1-审核中 2-已处理 3-已驳回
     */
    @ApiModelProperty(value = "举报状态：0-待审核 1-审核中 2-已处理 3-已驳回")
    private Integer reportStatus;

    /**
     * 举报类型ID
     */
    @ApiModelProperty(value = "举报类型ID")
    private Long reportTypeId;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间")
    private String startTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    private String endTime;
}
